
all: index search
clean:
	rm -f index search search.h.gch func.h.gch *.o core

index: index.o func.o
	gcc -o index index.o func.o
search: search.o searchFunc.o func.o
	gcc -lm -o search search.o searchFunc.o func.o

index.o: index.c func.h
	gcc -c -ansi -Wall -pedantic  index.c -o index.o
search.o: search.c searchFunc.h func.h
	gcc -c -ansi -Wall -pedantic search.c -o search.o
searchFunc.o: searchFunc.c searchFunc.h
	gcc -c -ansi -Wall -pedantic searchFunc.c -o searchFunc.o
func.o: func.c func.h
	gcc -c -ansi -Wall -pedantic  func.c -o func.o

